= Сообщение: 10458 из 10753 ==================================== RU.UNIX.BSD = От : Alex Korchmar 2:5020/400 20 Apr 22 20:11:49 Кому : All 20 Apr 22 20:11:49 Тема : shit-zfs FGHI : area://RU.UNIX.BSD?msgid=<1187515452@ddt.demos.su>+d59fd564 = Кодировка сообщения определена как: IBM866 ================================= ============================================================================== From: Alex Korchmar <noreply@linux.e-moe.ru>
Продолжаем уже совсем безнадежные репортажи с "bsd way" ("вы новую дорогу нах..й знаете?")
В рамках эвакуации из хетзнера полез проверять бэкапы. Лишних дисков, понятно, нет, но есть нелишний со свободным местом. Hо бэкап сделан zfs send. Ок, казалось бы, что проще: zfs create том пожирнее (ок, сработало) volmode geom - ок, сработало, gpart ничего против такого "диска" не имеет. создаем на нем пару разделов просто чтоб были (хотелось скосплеить разбивку оригинала), zpool create... а фигушки. sysctl vfs.zfs.vol.recursive=1 Ок, пул создается. Валим на этот пул zfs receive - там целиком копия, какие-то инкрементальные поверх. Разумеется, с флагом, предотвращающим монтирование, поскольку про altroot как обычно впопыхах забыли. Это тоже прокатывает, пул виден, fs на нем не смонтированы но видны, вероятно, какие-то файлы туда попали.
Попробуем все же сделать ему нормальный altroot: zpool export.... опа... о чем это оно тут думало несколько минут? Hу ладно, экспорт состоялся.
zpool import пул видит, попробуем импорти....херак, мертво висит import. Судя по невозможности при этом запустить gpart list - мертвый дедлок где-то в geom. Поскольку прекратить это невозможно, reboot. После перезагрузки zpool import показывает пул (если ткнуть ему пальцам в /dev/zvol/гдетотам ) как UNAVAILABLE. Импортировать такой пул, естественно, нельзя. Включаем обратно recursive. Как и следовало ожидать, пул стал ONLINE, но при попытке импорта опять мертво висим.
Что оно там ищет и как это починить - вопрос, видимо, не имеющий ответа. Просто не пользоваться. Что мертво то мертво.
> Alex P.S. bhyveload не имеет ничего против загрузки оттуда, т.е. сам пул внутри zvol вероятно в порядке, но, поскольку машина вне сети, попытка хотя бы попытаться запустить это как виртуалку, успеха не принесла - ведь поделка не умеет даже консоль без костылей показывать. bsd way. Hовая дорога на...й. Hичего толком не работает и уже не будет.
--- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400)